Trocar menu
- Principal |
- Grade |
- TCCs |
- Estágios |
- Informativos
-
Algoritmos e Lógica de Programação | IAL-027 +
Objetivo:
Analisar e resolver problemas computacionais por meio da construção de algoritmos eficientes, utilizando técnicas de programação estruturada e modular, com apoio de linguagens de alto nível e ferramentas de desenvolvimento, promovendo a compreensão dos fundamentos da lógica de programação e sua aplicação prática.
Ementa:
Conceitos fundamentais de algoritmos e programação. Raciocínio lógico e pensamento computacional. Tipos de dados e operadores. Estruturas básicas de controle de fluxo: sequência, decisão e repetição. Funções e modularização de programas. Introdução à recursividade. Técnicas de depuração, testes e validação de algoritmos. Representação de algoritmos em pseudocódigo, fluxogramas e linguagem de programação de alto nível. Construção de programas simples aplicados à resolução de problemas computacionais.
-
Arquitetura e Organização de Computadores | IAC-012 +
Objetivo:
Fornecer uma visão geral de organização de computadores nos seus diversos níveis: lógica digital, microarquitetura, conjunto de instruções, sistema operacional, linguagem de programação e tecnologias. Compreender a estrutura, operação e organização de computadores, incluindo a interação entre hardware e software, e como diferentes componentes e sistemas se integram para formar um sistema computacional eficiente.
Ementa:
Bases numéricas e codificação de dados. Introdução à lógica digital. Conceitos básicos de arquitetura computacional incluindo as gerações de computadores, níveis de computação, processadores, canais, periféricos, modo de endereçamento, tipo de dados, conjunto de instruções, interrupções. Sistemas paralelos. Estudo da microarquitetura, interrupções e sistemas de entrada/saída (I/O). Exploração de sistemas de memória, incluindo hierarquias de memória e gerenciamento de memória. Análise de sistemas paralelos e distribuídos, além da interconexão de componentes de hardware (buses e interfaces de comunicação). Sistemas operacionais: conceitos e funções. Linguagens e ferramentas. Organização de arquivos. Arquiteturas RISC e CISC.
-
Comunicação e Expressão | COM-141 +
Objetivo:
Fundamentar situações e contextos de uso da língua escrita e falada, tendo como referência a variante padrão do português, considerando as demandas comunicacionais do meio acadêmico, corporativo e social. Promover a leitura, análise e interpretação crítica de textos verbais e outras manifestações de linguagem, identificando tipologias e gêneros, suas especificidades e intenções discursivas. Compreender a função da comunicação e da informação no contexto social e na área de formação do curso, desenvolvendo a capacidade de falar em público, de argumentar e de organizar ideias de modo claro, preciso, criativo e adequado às diferentes situações. Diferenciar variantes linguísticas e aplicar a adequação da linguagem em diversos contextos, relacionando o domínio da variante padrão aos conceitos de correção linguística e hipercorreção. Reconhecer processos linguísticos específicos e estabelecer relações entre diferentes gêneros discursivos, com vistas à elaboração de textos que circulam no meio acadêmico e empresarial, como relatórios, laudos, pareceres e documentos técnicos. Desenvolver hábitos de análise crítica da produção textual, assegurando coerência, coesão e clareza na comunicação escrita e oral. Refletir sobre o processo de construção da pesquisa científica, distinguindo os estatutos de cientificidade das ciências da natureza e humanas, de modo a compreender seus fundamentos epistemológicos e aplicá-los na elaboração e exposição de projetos de pesquisa.
Ementa:
Visão geral da noção de texto. Diferenças entre oralidade e escrita. Leitura, análise e produção de textos de interesse geral, profissional e acadêmico, incluindo cartas, relatórios, e-mails, pareceres e outras formas de comunicação oral e escrita no contexto organizacional. Estudo da coesão e da coerência textual, bem como dos diferentes gêneros discursivos. Discussão sobre credibilidade da informação e clareza da comunicação; compreensão e interpretação de textos; repertório cultural do leitor e construção de sentidos. Reflexão sobre língua e variações linguísticas, com ênfase na variante padrão, na correção e hipercorreção, e na adequação linguística em contextos profissionais. Práticas de apresentação oral e argumentação. Produção de textos para as esferas empresarial e científico-acadêmica, incluindo documentos técnicos e comunicação digital. Introdução ao processo de pesquisa científica e suas classificações. Métodos e técnicas de pesquisa aplicados ao contexto acadêmico e profissional. Comunicação científica e ética em pesquisa (plágio e integridade acadêmica). Estudo e uso de bases de dados científicos. Estrutura e componentes de projetos de pesquisa, artigos, relatórios técnicos e monografias. Normas de referências e citações aplicadas à produção científica e acadêmica.
-
Engenharia de Software I | IES-036 +
Objetivo:
Apresentar uma visão geral sobre a engenharia de software, bem como capacitar na escolha de processos de software a fim de planejar, conduzir e gerenciar projetos de software. Apresentar os principais aspectos relacionados à engenharia de requisitos.
Ementa:
Fundamentos e evolução da Engenharia de Software. Paradigmas e modelos de ciclo de vida. Etapas do processo de desenvolvimento de software. Técnicas de mapeamento para implementação de sistemas. Integração e manutenção de sistemas. Planejamento e execução de testes. Elaboração de especificações funcionais. Produção e gestão de documentação técnica ao longo do projeto.
-
Inglês I | ING-401 +
Objetivo:
Reconhecer, fornecer e retransmitir informações simples sobre tecnologia da informação, em e-mails, suporte técnico e apresentações. Compreender e formular instruções básicas e comandos simples relacionados a tarefas profissionais. Apresentar-se e cumprimentar. Perguntar e fornecer informações sobre rotinas de trabalho, incluindo horários, responsabilidades e procedimentos. Preencher formulários simples com informações pessoais, registros de dados e solicitações de suporte técnico, utilizando terminologia da área de TI. Reconhecer aspectos culturais e interculturais relevantes para a área de atuação.
Ementa:
Introdução às funções comunicativas da língua inglesa, de modo a desenvolver a compreensão e produção oral e escrita, com uso de estruturas léxico-gramaticais simples, abordando aspectos socioculturais, nos contextos pessoal, acadêmico, e na área de tecnologia da informação.
-
Projeto Integrador I | PDS-001 +
Objetivo:
Familiarizar o aluno com o ciclo de vida de um projeto de software em sua fase inicial (concepção e análise), ensinando-o a transformar um requisito em uma solução algorítmica estruturada e a documentar suas ideias de forma clara e profissional. Desenvolver projetos que envolvam ações de responsabilidade social, cidadania, cultura, ciência, tecnologia e inovação promovendo a cooperação e troca de saberes com diversos segmentos da sociedade.
Ementa:
Introdução à metodologia de resolução de problemas computacionais. Análise de um problema de baixa complexidade, modelagem da solução através de algoritmos e documentação inicial do projeto. Desenvolvimento de um protótipo não-funcional ou de baixa fidelidade para apresentar a solução proposta, aplicando conceitos de lógica de programação e fundamentos de engenharia de software.
-
Sistemas Operacionais | ISO-030 +
Objetivo:
Compreender os conceitos e funcionalidades dos sistemas operacionais, aplicando técnicas de instalação, configuração, operação e administração de sistemas, com foco no gerenciamento de processos, memória, dispositivos e segurança, além de utilizar sistemas operacionais em ambientes corporativos e distribuições modernas para servidores.
Ementa:
Introdução aos conceitos fundamentais de sistemas operacionais, incluindo estrutura, processos, threads e sincronização de processos concorrentes. Estudo de gerenciamento de memória e memória virtual, sistemas de arquivos e gerenciamento de dispositivos. Implementação prática de sistemas operacionais em ambientes corporativos, incluindo requisitos de hardware, instalação, personalização, operação e administração de sistemas, com foco em segurança. Utilização de ambientes virtualizados e de containers com Docker, além da aplicação de linguagens de script para automação e gerenciamento de sistemas operacionais.
-
Banco de Dados I | IBD-053 +
Objetivo:
Compreender os conceitos fundamentais de Banco de Dados e de Sistemas de Gerenciamento de Banco de Dados (SGBD) e a importância da modelagem de dados utilizando a abordagem entidade-relacionamento (ER) e técnicas de normalização. Utilizar recursos da linguagem SQL no desenvolvimento da estrutura, gerenciamento de dados e criação de relatórios.
Ementa:
Conceitos de Banco de Dados. Modelos conceituais de informações. Modelos de Dados: Relacional, Redes e Hierárquicos. Modelagem de dados - projeto de banco de dados: conceitual, lógico/relacional e físico. Normalização. Restrições de integridade e de segurança em Banco de Dados Relacional. Sistemas Gerenciadores de Banco de Dados: tecnologias, implementação e aplicações. Linguagem SQL: aplicações e programação.
-
Compliance e Segurança da Informação | ISG-041 +
Objetivo:
Compreender e diferenciar os pilares fundamentais da Segurança da Informação (confidencialidade, integridade, disponibilidade, autenticidade, não-repúdio e legalidade), aplicando-os na análise de cenários de segurança física, lógica e gestão de acesso. Conhecer e aplicar os princípios de criptografia, desde os sistemas clássicos até as técnicas computacionais. Pesquisar aplicações de criptografia pós-quântica e Blockchain. Identificar conceitos de defesa e guerra cibernética, vulnerabilidades, ameaças e os diversos tipos de ataques e invasores. Reconhecer padrões de segurança relevantes. Realizar procedimentos de análises de segurança em aplicações, redes e dispositivos móveis. Interpretar e aplicar normas internacionais como ISO/IEC 31000, 27001, 27002 e a Lei Geral de Proteção de Dados (LGPD). Aplicar práticas essenciais de segurança, incluindo auditoria, desenvolvimento seguro e testes de segurança em sistemas, visando a proteção eficaz dos ativos de informação.
Ementa:
Estudo dos conceitos fundamentais de Segurança da Informação, com ênfase nos pilares de confidencialidade, integridade, disponibilidade, autenticidade, não-repúdio e legalidade, abrangendo segurança física, lógica e gestão de acesso. Criptografia em suas vertentes clássica (monoalfabéticos, polialfabéticos, permutação, esteganografia) e computacional (cifras simétricas como DES, 3-DES, AES; assimétricas como RSA, El Gamal; hash, assinatura digital, gerenciamento de chaves), com introdução à criptografia pós-quântica (baseada em hash, reticulados, teoria da codificação) e Blockchain. Conceitos de defesa cibernética, guerra cibernética, vulnerabilidades, ameaças e tipos de ataques e invasores, assim como padrões de segurança. Análise de segurança em aplicações, redes e dispositivos móveis, com foco em normas internacionais como ISO/IEC 31000, 27001, 27002 e na conformidade com a LGPD. Práticas de auditoria, desenvolvimento seguro e testes de segurança aplicados a sistemas.
-
Desenvolvimento Web | ISW-082 +
Objetivo:
Proporcionar aos alunos uma compreensão sólida dos conceitos fundamentais da web, incluindo protocolos, arquitetura cliente-servidor, e o funcionamento dos navegadores; apresentar e discutir as principais linguagens de programação utilizadas no desenvolvimento de aplicações web, capacitar os alunos a desenvolver páginas web utilizando HTML e CSS, seguindo boas práticas de semântica e acessibilidade.
Ementa:
História e evolução da web, conceitos básicos: HTTP, HTTPS, URLs, navegadores e servidores web, Arquitetura cliente-servidor, Introdução ao HTML, Estruturação de documentos HTML, Elementos de texto, links, imagens, tabelas e formulários, boas práticas de semântica e acessibilidade, introdução à CSS, seletores, propriedades e unidades de medida. Layouts: box model, flexbox e grid, design responsivo e media queries, animações e transições. Introdução à linguagem Web, ferramentas de desenvolvimento no navegador, depuração e debugging, publicação de sites e aplicações web.
-
Engenharia de Software II | IES-037 +
Objetivo:
Aplicar técnicas de modelagem de software a partir do estudo dos diversos diagramas da UML (visão estrutural, visão comportamental e de interação). Introduzir métodos ágeis de desenvolvimento.
Ementa:
Modelos de Processo de Desenvolvimento de Software (Espiral e Prototipagem). Modelagem de Sistemas utilizando (UML). Modelagem de Processos do Negócio (BPMN). Técnicas de documentação e Definition of Done (DoD). Padrões de Projeto e Projeto de Arquitetura de Software. Conceitos de Testes de Software. Implantação de Software. Evolução funcional e Manutenção corretiva de Software.
-
Inglês II | ING-402 +
Objetivo:
Identificar a ideia principal em textos simples relacionados à área de TI e produzir notas, avisos ou mensagens simples. Descrever rotinas, objetos, pessoas e locais familiares, fornecer e solicitar informações pessoais e dados numéricos pertinentes ao contexto profissional. Relatar problemas e fazer solicitações, tanto em ambientes físicos quanto virtuais, utilizando terminologia adequada da área de tecnologia. Seguir instruções e identificar o assunto tratado em textos simples e/ou figuras. Manter conversações básicas, expressar e solicitar opiniões, demonstrar interesse e compreensão, usando expressões temporais, estruturas gramaticais simples e conectivos básicos de forma apropriada ao contexto da TI. Reconhecer aspectos culturais e interculturais relevantes para a área de atuação.
Ementa:
Prática das funções comunicativas da língua inglesa, por meio da compreensão e produção oral e escrita, com uso de estruturas léxico-gramaticais simples, abordando aspectos socioculturais, nos contextos pessoal, acadêmico, e na área de tecnologia da informação.
-
Linguagem de Programação I | ILP-215 +
Objetivo:
Solucionar problemas utilizando a lógica de programação e a implementação de programas por meio de uma linguagem de programação.
Ementa:
Variáveis, constantes, operadores e expressões. Estruturas de seleção e repetição. Vetores, Matrizes e Cadeia de caracteres. Modularização de programas: passagem de parâmetros por valor e referência. Estruturas de dados heterogêneas. Manipulação de arquivos.
-
Projeto Integrador II | PDS-002 +
Objetivo:
Capacitar o aluno a desenvolver a camada de apresentação (front-end) de um sistema e a projetar sua estrutura de dados (back-end), conectando os conceitos de programação, banco de dados e design de interface para criar uma solução tangível e funcional. Desenvolver projetos que envolvam ações de responsabilidade social, cidadania, cultura, ciência, tecnologia e inovação promovendo a cooperação e troca de saberes com diversos segmentos da sociedade.
Ementa:
Desenvolvimento de uma aplicação web estática ou de baixa interatividade (front-end). Aplicação dos conceitos de modelagem de dados para projetar um banco de dados relacional simples. Utilização de uma linguagem de programação para implementar as primeiras funcionalidades lógicas. Foco na criação de interfaces web e na aplicação de princípios de Interação Humano-Computador e Experiência do Usuário (UX).
-
Administração geral | AAG-001 +
Objetivo:
Compreender e identificar a evolução da administração, estruturas e funções organizacionais. Identificar os processos gerenciais mais comuns das organizações.
Ementa:
Histórico da teoria geral da administração e abordagens básicas do pensamento administrativo. Conceito de Administração e funções administrativas. Processos Gerenciais.
-
Algoritmos e lógica de programação | IAL-002 +
Objetivo:
Iniciar a formação em programação de computadores por meio de uma linguagem facilitadora do aprendizado de algoritmos, preferencialmente alguma uma linguagem de amplo emprego no mercado
Ementa:
Conceitos básicos sobre algoritmos e métodos para sua construção. Tipos de dados e variáveis. Álgebra booleana. Estruturas fundamentais de programas: sequencial, condicional e com repetição. Funções. Variáveis compostas homogêneas: vetores e matrizes.
-
Arquitetura e Organização de Computadores | IAC-001 +
Objetivo:
Compreender a Arquitetura e Organização de Computadores.
Ementa:
Bases numéricas e codificação de dados. Introdução à lógica digital. Conceitos Básicos de Arquitetura Computacional: primeira, segunda, terceira e quarta geração de computadores, processador, canais, periféricos, Modo de Endereçamento, Tipo de Dados, Conjunto de Instruções, interrupções. Sistemas paralelos. Sistemas Operacionais: conceitos e funções. Linguagens e ferramentas. Organização de arquivos. Bancos de Dados: Conceitos e tipos de organização. Teleprocessamento e Redes: Conceitos.
-
Inglês I | LIN-100 +
Objetivo:
Apresentar os recursos da Língua inglesa objetivando desenvolver as quatro habilidades, reading, listening, writing e speaking. Apoiar as atividades de construção de blogs e sítios Internet previstas para o semestre.
Ementa:
Introdução à compreensão e produção oral e escrita por meio da integração das habilidades linguístico-comunicativas. Ênfase na oralidade, atendendo às especificidades acadêmico-profissionais da área e abordando aspectos socioculturais da língua inglesa.
-
Laboratório de Hardware | IHW-100 +
Objetivo:
Conhecer e aplicar conhecimentos para diagnóstico e solução de problemas em computadores.
Ementa:
Componentes da placa mãe, alimentação, memória e processador. Instalação e configuração de HD, instalação e utilização de placas, periféricos e dispositivos de hardware. Instalação, configuração e otimização de sistema operacional. Manutenção preventiva e corretiva de hardware e software.
-
Matemática discreta | MMD-001 +
Objetivo:
Apresentar os fundamentos da matemática aplicada ao contexto do curso.
Ementa:
. Lógica formal. Teoria dos conjuntos. Matrizes. Determinantes. Sistemas Lineares. Relações. Funções. Análise Combinatória
-
Programação em Microinformática | ILM-001 +
Objetivo:
Programação e personalização de aplicações em processador de texto, planilha eletrônica e Banco de dados. Criação e uso de variáveis, configuração de componentes: botões, caixas de texto, botões de opção, caixas de listagem e combinação. Tratamento a eventos.
Ementa:
Conhecer e aplicar recursos de programação orientada a eventos para personalizar aplicativos de escritório (editor de textos, planilhas e Banco de dados).
-
Comunicação e Expressão | LPO-001 +
Objetivo:
Identificar os processos linguísticos específicos e estabelecer relações entre os diversos gêneros discursivos para elaboração de textos escritos que circulam no âmbito empresarial; desenvolver hábitos de análise crítica de produção textual para poder assegurar coerência e coesão do texto.
Ementa:
Visão geral da noção de texto. Diferenças entre oralidade e escrita, leitura, análise e produção de textos de interesse geral e da administração: cartas, relatórios, correios eletrônicos e outras formas de comunicação escrita e oral nas organizações. Coesão e coerência do texto e diferentes gêneros discursivos.
-
Contabilidade | CCG-001 +
Objetivo:
Compreender a contabilidade como instrumento de análise, avaliação e controle das operações econômico-financeiras.
Ementa:
Fundamentos de Contabilidade. Demonstrações contábeis. Participações societárias e variações do patrimônio líquido. Análise econômico-financeira.
-
Cálculo | MCA-002 +
Objetivo:
Compreender e aplicar os conceitos fundamentais do cálculo em diversas áreas.
Ementa:
Função real de variável real. Limites e continuidade. Derivadas. Aproximação de funções. Integrais de Reimann. Métodos de integração. Aplicação de cálculo integral. Função real a mais de uma variável real. Derivadas parciais. Diferencial total. Elementos de equações diferenciais.
-
Engenharia de Software I | IES-100 +
Objetivo:
Solucionar problemas utilizando a lógica de programação e a implementação de programas por meio de uma linguagem de programação.
Ementa:
Objetivos, conceitos e evolução da Engenharia de Software. Paradigmas de desenvolvimento de software. Evolução das metodologias de sistemas e suas principais técnicas. Processo de desenvolvimento de software. Modelos de software. Ciclo de vida. Qualidade de software e seus modelos. Melhores práticas no desenvolvimento de software.
-
Inglês II | LIN-200 +
Objetivo:
Apresentar os recursos do idioma necessários à compreensão e produção oral e escrita por meio da integração das habilidades linguístico-comunicativas. Apoiar as atividades de construção de blogs e sítios Internet previstas para o semestre
Ementa:
Consolidação da compreensão e produção oral e escrita por meio da integração das habilidades linguístico-comunicativas desenvolvidas na disciplina Inglês I. Ênfase na oralidade, atendendo às especificidades acadêmico-profissionais da área e abordando aspectos socioculturais da língua inglesa
-
Linguagem de Programação | ILP-010 +
Objetivo:
Solucionar problemas utilizando a lógica de programação e a implementação de programas por meio de uma linguagem de programação.
Ementa:
Variáveis, constantes, operadores e expressões. Comando de desvio. Controle de malhas. Vetores e ponteiros. Funções de biblioteca. Estruturas, uniões e tipos definidos pelo usuário. Manipulação de arquivos.
-
Sistemas de Informação | ISI-002 +
Objetivo:
Conhecer os principais sistemas de informações da organização e identificar usuários e componentes. Correlacionar a importância dos sistemas de informações com a estratégia organizacional e a tomada de decisões.
Ementa:
Estudos de conceitos básicos de Sistemas de Informações. Estudo das aplicações dos Sistemas de Informações nas organizações. Potencial estratégico dos Sistemas de Informações para o negócio. Perspectivas do uso dos Sistemas de Informações no suporte a Processos Gerenciais nas organizações. A Tecnologia da Informação como infra-estrutura para os sistemas de informações.
-
Economia e Finanças | CEF-100 +
Objetivo:
Compreender o ambiente econômico-financeiro das organizações.
Ementa:
O mercado e preços. Oferta e demanda. Equilíbrio de mercado. A unidade de produção, seu funcionamento e a integração no sistema econômico. Mercados financeiros. Cálculos financeiros básicos. Capitalização, amortização e métodos equivalentes para a seleção de alternativas. Valor presente, taxa interna de retorno. Depreciação. Análise de Investimentos. Análise sob condições de risco e incerteza.
-
Engenharia de Software II | IES-200 +
Objetivo:
Aplicar um processo de desenvolvimento de software, ênfase na definição e elicitação dos requisitos.
Ementa:
Contexto atual das empresas em relação aos projetos de tecnologia de informação. Modelagem de Negócio para o desenvolvimento de software. Conceitos, evolução e importância da Engenharia de Requisitos. Entendendo e analisando os problemas e as necessidades dos usuários, clientes e envolvidos no projeto. Técnicas de elicitação. Requisitos, seus tipos e matriz de rastreabilidade. Definição do sistema a partir dos requisitos. Gerenciamento de requisitos.
-
Estatística Aplicada | MET-100 +
Objetivo:
Conhecer e aplicar conhecimentos de Estatística e desenvolver aplicativos para essa área.
Ementa:
Distribuições de frequências. Medidas de tendência central. Medidas de dispersão. Probabilidade. Distribuições: binomial, normal, Poisson. Amostragem. Testes de hipótese. Regressão e modelo de regressão. Desenvolvimento e implementação de algoritmos através de programas de computador para resolução de exercícios.
-
Estruturas de dados | IED-001 +
Objetivo:
Aprofundar conhecimentos sobre criação e manipulação de tipos abstratos de dados: listas, pilhas, filas e árvores.
Ementa:
. Revisão dos conceitos básicos de tipos abstratos de dados. Pilhas, filas, alocação dinâmica, recursividade, listas encadeadas, tabelas de espalhamento e árvores. Aplicações das estruturas de dados em problemas computacionais.
-
Inglês III | LIN-300 +
Objetivo:
Apresentar os recursos do idioma necessários à compreensão e produção oral e escrita por meio da integração das habilidades linguístico-comunicativas. Apoiar as atividades de construção de blogs e sítios Internet previstas para o semestre.
Ementa:
Expansão da compreensão e produção oral e escrita por meio de funções sociais e estruturas básicas da língua. Ênfase na oralidade, atendendo às especificidades acadêmicoprofissionais da área e abordando aspectos socioculturais da língua inglesa.
-
Interação Humano Computador | IHC-001 +
Objetivo:
Aplicar os conceitos de usabilidade de software.
Ementa:
Fatores Humanos em Sistemas Computacionais, Fundamentos Teóricos em Interação Humano-Computador, Usabilidade, Comunicabilidade, Acessibilidade, Design de Interação, Processo de Design de Interação, Projeto, Construção e avaliação de interfaces.
-
Sistemas Operacionais I | ISO-100 +
Objetivo:
Compreender os conceitos e funcionalidades dos Sistemas Operacionais.
Ementa:
Introdução a Sistemas Operacionais. Estrutura dos Sistemas Operacionais. Processos e Threads. Gerencia de Processos. Sincronização de Processos Concorrentes. Gerenciamento de Memória. Memória Virtual. Sistemas de Arquivos. Gerência de Dispositivos. Tópicos Complementares. Estudos de caso.
-
Sociedade e Tecnologia | HST-002 +
Objetivo:
Refletir sobre os impactos da Tecnologia da Informação na Sociedade Contemporânea.
Ementa:
Comunicação e Informação ? conceitos e implicações no mundo contemporâneo; Da Cultura de Massa à Cultura Digital ? novas formas de socialização da informação e novos desafios na comunicação. Tecnologia e Sociedade - Problemas humanos e sociais referentes à utilização da tecnologia da informação e da computação: aspectos humanos da segurança e privacidade das informações e aspectos econômicos e éticos da utilização dos computadores.
-
Banco de Dados | IBD-002 +
Objetivo:
Entender fundamentos, arquitetura e técnicas de projeto e implementação de banco de dados.
Ementa:
Conceitos de Base de Dados. Modelos conceituais de informações. Modelos de Dados: Relacional, Redes e Hierárquicos. Modelagem de dados - conceitual, lógica e física. Teoria relacional: dependências funcionais e multivaloradas, formas normais. Restrições de integridade e de segurança em Banco de Dados Relacional. Sistemas Gerenciadores de Banco de Dados ? objetivo e funções. Linguagens de declaração e de manipulação de dados.
-
Engenharia de Software III | IES-300 +
Objetivo:
Conhecer e aplicar padrões ao processo de software. Mapear modelos de representação.
Ementa:
Conceitos, evolução e importância de arquitetura de software. Padrões de Arquitetura. Padrões de Distribuição. Camadas no desenvolvimento de software. Tipos de Arquitetura de Software. Visões na arquitetura de software. Modelo de Análise e Projetos. Formas de representação. O processo de desenvolvimento. Mapeamento para implementação. Integração do sistema. Testes: planejamento e tipos. Manutenção. Documentação.
-
Inglês IV | LIN-400 +
Objetivo:
Apresentar os recursos do idioma necessários à compreensão e produção oral e escrita por meio da integração das habilidades linguístico-comunicativas. Apoiar as atividades do semestre, inclusive na elaboração dos artigos técnicos.
Ementa:
Aprofundamento da compreensão e produção oral e escrita por meio da integração das habilidades linguístico-comunicativas. Ênfase na oralidade, atendendo às especificidades acadêmico-profissionais da área e abordando aspectos socioculturais da língua inglesa.
-
Metodologia da Pesquisa Científico-Tecnológica | TTG-001 +
Objetivo:
O aluno deverá ser capaz de participar de discussões e negociações em contextos sociais e empresariais, destacando vantagens, desvantagens e necessidades. Preparar-se para participar de entrevistas de emprego presenciais e por telefone. Compreender informações de manuais, relatórios e textos técnicos específicos da área. Redigir cartas e e-mails comerciais, relatórios e currículos. Aperfeiçoar a entoação e o uso dos diferentes fonemas da língua.
Ementa:
Consolidação da compreensão e produção oral e escrita com a utilização de funções sociais e estruturas Básicas da língua desenvolvidas na disciplina Inglês 3. Ênfase na oralidade, atendendo às especificidades acadêmico-profissionais da área e abordando aspectos sócio- culturais da língua inglesa.
-
Programação Orientada a Objetos | ILP-007 +
Objetivo:
Implementar de softwares com o uso de uma linguagem de programação orientada a objetos.
Ementa:
Conceitos e evolução da tecnologia de orientação a objetos. Limitações e diferenças entre o paradigma da programação estruturada em relação à orientação a objetos. Conceito de objeto, classe, métodos, atributos, herança, polimorfismo, agregação, associação, dependência, encapsulamento, mensagem e suas respectivas notações na linguagem padrão de representação da orientação a objetos. Implementação de algoritmos orientados a objetos utilizando linguagens de programação. Aplicação e uso das estruturas fundamentais da orientação a objetos.
-
Programação para Mainframe | ILP-507 +
Objetivo:
Criar aplicações em ambiente de grande porte.
Ementa:
Introdução e operação do ambiente computacional de grande porte (mainframe). Estrutura de um Programa COBOL. Variáveis. Operadores Aritméticos. Comandos. Tabelas em COBOL. Programa Estruturado. Arquivos. Sort Interno. Relatórios. Acesso ao Banco de Dados. Comandos para Programação On-line COBOL CICS. Desenho de Telas. Arquitetura de programação.
-
Sistemas Operacionais II | ISO-200 +
Objetivo:
Utilizar um sistema operacional (instalar, configurar e operar).
Ementa:
Apresentação de um sistema operacional específico utilizado em ambiente corporativo. Requisitos de hardware para instalação do sistema. Processo de instalação, personalização, operação, administração e segurança sobre o sistema operacional focado. Elaboração de projetos de seleção e implantação de um sistema operacional.
-
Inglês V | LIN-500 +
Objetivo:
Apresentar os recursos do idioma necessários à compreensão e produção oral e escrita por meio da integração das habilidades linguístico-comunicativas. Apoiar as demais atividades dos estudantes na criação de sítios Internet.
Ementa:
Aprofundamento da compreensão e produção oral e escrita por meio da integração das habilidades linguístico-comunicativas. Ênfase na oralidade, atendendo às especificidades acadêmicoprofissionais da área e abordando aspectos socioculturais da língua inglesa.
-
Laboratório de Banco de Dados | IBD-100 +
Objetivo:
Implementar soluções de Banco de Dados por meio de tecnologias emergentes.
Ementa:
Tecnologias emergentes de mercado que serão aplicadas em laboratório.
-
Laboratório de Engenharia de Software | IES-301 +
Objetivo:
Implementar um software aplicando conhecimentos de engenharia de software, programação e gerência de projetos.
Ementa:
Desenvolvimento de um software utilizando os conhecimentos adquiridos ao longo do curso. A elaboração deve abordar as disciplinas de requisitos, análise e projeto, implementação, implantação e gerência de projetos. O processo de desenvolvimento, assim como a técnica fica a critério de acordo entre professor e aluno.
-
Linguagem de programação III | ILP-530 +
Objetivo:
Desenvolver aplicações em Java.
Ementa:
Revisão dos conceitos de orientação a objetos e seu mapeamento para uma linguagem de programação. Classe Abstrata. Persistência de classes. Interfaces. Threads. Desenvolvimento de Interface com o usuário ? WEB e Cliente-Servidor. Entrada e Saída. Acesso a banco de dados. Internacionalização.
-
Programação Linear e Aplicações | MPL-001 +
Objetivo:
Reconhecer e aplicar os conhecimentos sobre programação linear. Desenvolver aplicativos.
Ementa:
Programação Linear. Matrizes. Sistemas Lineares. Método Gráfico e Método Simples. aplicações.
-
Redes de Computadores | IRC-008 +
Objetivo:
Identificar os tipos de redes, cabeamentos e protocolos.
Ementa:
Comunicação de Dados. Topologia e Características Físicas de Redes. Redes Locais de Longa Distância. Redes de Alta Velocidade. Protocolos e Serviços de Comunicação. Camadas de Sistemas Abertos. Sistemas Operacionais de Redes. Interconexão de redes. Avaliação de Desempenho. Estrutura e Funcionamento da Internet.
-
Segurança da Informação | ISG-003 +
Objetivo:
Compreender e aplicar as melhores práticas de Segurança da Informação de acordo com normas e padrões conhecidos no mercado de TI.
Ementa:
Requisitos de segurança de aplicações, de base de dados e de comunicações. Segurança de dispositivos móveis. Políticas de segurança. Criptografia. Firewalls. Vulnerabilidades e principais tecnologias de segurança.
-
Empreendedorismo | CEE-002 +
Objetivo:
Desenvolver plano de negócio para empreendimento em Tecnologia da Informação.
Ementa:
Conceitos sobre empreendedorismo. Características e habilidades do empreendedor. O comportamento empreendedor: análise de oportunidades. O processo de geração de idéias e conceito de negócios. Meios para análise de oportunidades e idéias. Estratégia de negócios. Aspectos de planejamento, abertura, funcionamento e gerenciamento de um negócio. Instituições de apoio e financiamento. Desenvolvimento de planos de negócio.
-
Gestão de Equipes | AGR-101 +
Objetivo:
Entender os aspectos de gerência de pessoas em equipes de trabalho com foco em resultados
Ementa:
Clima e cultura organizacionais, a diversidade e a gestão socialmente responsável. Os principais sistemas voltados à gestão de pessoas e com pessoas. Análise de distúrbios que dificultam desempenho das pessoas em equipe. Avaliação das organizações com pessoal motivado. Melhores práticas de gestão de equipes
-
Gestão de Projetos | AGO-005 +
Objetivo:
Conhecer e aplicar técnicas, métodos e ferramentas para uma gestão eficaz de projetos.
Ementa:
Definição de projeto segundo concepção difundida pelas melhores práticas de gestão de projetos. Histórico do desenvolvimento do conjunto de conhecimentos de gestão de projetos. Comparação ente o gerenciamento por projetos com o gerenciamento tradicional. O ciclo de vida de um projeto. Os fatores de sucesso e insucesso de projetos e sua mensuração. As nove de conhecimento para a gestão de projetos e seus processos: Integração, Escopo, Tempo, Custo, Qualidade, Recursos Humanos, Comunicações, Riscos e Aquisições.
-
Gestão e Governança de Tecnologia da Informação | ITI-003 +
Objetivo:
Conhecer as técnicas e ferramentas para desenvolvimento de Gestão de TI.
Ementa:
Planejamento estratégico e o alinhamento entre o negócio e o uso da TI. Balanced Scorecard do negócio e de TI. Planejamento de sistemas e da infra-estrutura de TI. Governança corporativa e governança de TI. Frameworks de melhores práticas em TI (COBIT, ITIL, NBR- ISO/IEC 17799 e 27001 etc.). Catálogo de serviços de TI e acordo de níveis de serviço (SLA). Custos de TI. Segurança em TI. Auditoria de Sistemas.
-
Inglês VI | LIN-600 +
Objetivo:
Apresentar os recursos do idioma necessários à compreensão e produção oral e escrita por meio da integração das habilidades linguístico-comunicativas.
Ementa:
Aprimoramento da compreensão e produção oral e escrita por meio da integração das habilidades linguístico-comunicativas. Ênfase na oralidade, atendendo às especificidades acadêmicoprofissionais da área e abordando aspectos socioculturais da língua inglesa.
-
Inteligência Artificial | IIA-002 +
Objetivo:
Aplicar conceitos de IA.
Ementa:
Fundamentos e paradigmas da Inteligência Artificial (IA). Técnicas de IA aplicadas à solução de problemas. Sistemas baseados em conhecimento, planejamento e aprendizagem.
-
Tópicos Especiais em Informática | ITE-002 +
Objetivo:
Manter-se atualizado com o estado da arte em TI.
Ementa:
Discussão e apresentação de temas atuais da área de Tecnologia da Informação, de interesse à formação dos profissionais. Inovações e aplicações diferenciadas em informática.
-
Ética e Responsabilidade Profissional | HSE-001 +
Objetivo:
Discutir e resolver questões como: acesso não autorizado; direitos autorais do software; sistemas críticos com relação à segurança e a responsabilidade social; as doenças profissionais; liberdade de informação, privacidade e censura.
Ementa:
Ética; comportamento profissional ético. Moral e Direito. Conceitos, princípios e normas de direito público e privado aplicados à atividade empresarial e ao exercício profissional; legislação de informática.
